practice problem 8.2